shower (light rainfall) - Spanish English Dictionary